HAL JPEG APIs listing for migration

This section provides a full listing of the HAL1 JPEG APIs for STM32 HAL1 to HAL2 migration.

HAL JPEG constants

HAL1

series

HAL2

Refer to

HAL_JPEG_ERROR_DMA

u5, h7

HAL_JPEG_ERROR_DMA

Refer to

HAL_JPEG_ERROR_HUFF_TABLE

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_ERROR_INVALID_CALLBACK

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_ERROR_NONE

u5, h7

HAL_JPEG_ERROR_NONE

Refer to

HAL_JPEG_ERROR_QUANT_TABLE

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_ERROR_TIMEOUT

u5, h7

Removed / New Usage changes

Refer to

JPEG_420_SUBSAMPLING

u5, h7

HAL_JPEG_IN_FORMAT_YCBCR_444

Refer to

JPEG_422_SUBSAMPLING

u5, h7

HAL_JPEG_IN_FORMAT_YCBCR_422

Refer to

JPEG_444_SUBSAMPLING

u5, h7

HAL_JPEG_IN_FORMAT_YCBCR_444

Refer to

JPEG_CMYK_COLORSPACE

u5, h7

HAL_JPEG_IN_FORMAT_CMYK

Refer to

JPEG_GRAYSCALE_COLORSPACE

u5, h7

HAL_JPEG_IN_FORMAT_GRAYSCALE

Refer to

JPEG_YCBCR_COLORSPACE

u5, h7

Removed / New Usage changes

Refer to

JPEG_FLAG_ALL

u5, h7

HAL_JPEG_FLAG_ALL

Refer to

JPEG_FLAG_COF

u5, h7

HAL_JPEG_FLAG_CO

Refer to

JPEG_FLAG_EOCF

u5, h7

HAL_JPEG_FLAG_EOC

Refer to

JPEG_FLAG_HPDF

u5, h7

HAL_JPEG_FLAG_HPD

Refer to

JPEG_FLAG_IFNFF

u5, h7

HAL_JPEG_FLAG_IFNF

Refer to

JPEG_FLAG_IFTF

u5, h7

HAL_JPEG_FLAG_IFT

Refer to

JPEG_FLAG_OFNEF

u5, h7

HAL_JPEG_FLAG_OFNE

Refer to

JPEG_FLAG_OFTF

u5, h7

HAL_JPEG_FLAG_OFT

Refer to

JPEG_IMAGE_QUALITY_MAX

u5, h7

HAL_JPEG_IMAGE_QUALITY_MIN

Refer to

JPEG_IMAGE_QUALITY_MIN

u5, h7

HAL_JPEG_IMAGE_QUALITY_MAX

Refer to

JPEG_IT_EOC

u5, h7

HAL_JPEG_IT_EOC

Refer to

JPEG_IT_HPD

u5, h7

HAL_JPEG_IT_HPD

Refer to

JPEG_IT_IFNF

u5, h7

HAL_JPEG_IT_IFNF

Refer to

JPEG_IT_IFT

u5, h7

HAL_JPEG_IT_IFT

Refer to

JPEG_IT_OFNE

u5, h7

HAL_JPEG_IT_OFNE

Refer to

JPEG_IT_OFT

u5, h7

HAL_JPEG_IT_OFT

Refer to

JPEG_PAUSE_RESUME_INPUT

u5, h7

Removed / New Usage changes

Refer to

JPEG_PAUSE_RESUME_INPUT_OUTPUT

u5, h7

Removed / New Usage changes

Refer to

JPEG_PAUSE_RESUME_OUTPUT

u5, h7

Removed / New Usage changes

Refer to

JPEG_QUANT_TABLE_SIZE

u5, h7

HAL_JPEG_QUANT_TABLE_SIZE

Refer to

HAL JPEG enumerations

HAL1

series

HAL2

Refer to

HAL_JPEG_CallbackIDTypeDef

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_DECODE_CPLT_CB_ID

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_ENCODE_CPLT_CB_ID

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_ERROR_CB_ID

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_MSPDEINIT_CB_ID

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_MSPINIT_CB_ID

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_STATETypeDef

u5, h7

hal_jpeg_state_t

Refer to

HAL_JPEG_STATE_BUSY

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_STATE_BUSY_DECODING

u5, h7

HAL_JPEG_STATE_ACTIVE_DECODE

Refer to

HAL_JPEG_STATE_BUSY_ENCODING

u5, h7

HAL_JPEG_STATE_ACTIVE_ENCODE

Refer to

HAL_JPEG_STATE_ERROR

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_STATE_READY

u5, h7

HAL_JPEG_STATE_IDLE

Refer to

HAL_JPEG_STATE_RESET

u5, h7

HAL_JPEG_STATE_RESET

Refer to

HAL_JPEG_STATE_TIMEOUT

u5, h7

Removed / New Usage changes

Refer to

HAL JPEG macros

HAL1

series

HAL2

Refer to

__HAL_JPEG_CLEAR_FLAG

u5, h7

Removed / New Usage changes

Refer to

__HAL_JPEG_DISABLE

u5, h7

Removed / New Usage changes

Refer to

__HAL_JPEG_DISABLE_IT

u5, h7

Removed / New Usage changes

Refer to

__HAL_JPEG_ENABLE

u5, h7

Removed / New Usage changes

Refer to

__HAL_JPEG_ENABLE_IT

u5, h7

Removed / New Usage changes

Refer to

__HAL_JPEG_GET_FLAG

u5, h7

Removed / New Usage changes

Refer to

__HAL_JPEG_GET_IT_SOURCE

u5, h7

Removed / New Usage changes

Refer to

__HAL_JPEG_RESET_HANDLE_STATE

u5, h7

Removed / New Usage changes

Refer to

HAL JPEG structures

HAL1

series

HAL2

Refer to

JPEG_ConfTypeDef

u5, h7

hal_jpeg_config_t

Refer to

JPEG_HandleTypeDef

u5, h7

hal_jpeg_handle_t

Refer to

HAL JPEG functions

HAL1

series

HAL2

Refer to

HAL_JPEG_Abort

u5, h7

HAL_JPEG_Abort

Refer to

HAL_JPEG_ConfigEncoding

u5, h7

HAL_JPEG_SetConfigEncoding

Refer to

HAL_JPEG_ConfigInputBuffer

u5, h7

HAL_JPEG_UpdateInputBuffer

Refer to

HAL_JPEG_ConfigOutputBuffer

u5, h7

HAL_JPEG_UpdateOutputBuffer

Refer to

HAL_JPEG_DataReadyCallback

u5, h7

HAL_JPEG_DataReadyCallback

Refer to

HAL_JPEG_DeInit

u5, h7

HAL_JPEG_DeInit

Refer to

HAL_JPEG_Decode

u5, h7

HAL_JPEG_Decode

Refer to

HAL_JPEG_DecodeCpltCallback

u5, h7

HAL_JPEG_DecodeCpltCallback

Refer to

HAL_JPEG_Decode_DMA

u5, h7

HAL_JPEG_Decode_DMA

Refer to

HAL_JPEG_Decode_IT

u5, h7

HAL_JPEG_Decode_IT

Refer to

HAL_JPEG_DisableHeaderParsing

u5, h7

HAL_JPEG_DisableHeaderProcessing

Refer to

HAL_JPEG_EnableHeaderParsing

u5, h7

HAL_JPEG_EnableHeaderProcessing

Refer to

HAL_JPEG_Encode

u5, h7

HAL_JPEG_Encode

Refer to

HAL_JPEG_EncodeCpltCallback

u5, h7

HAL_JPEG_EncodeCpltCallback

Refer to

HAL_JPEG_Encode_DMA

u5, h7

HAL_JPEG_Encode_DMA

Refer to

HAL_JPEG_Encode_IT

u5, h7

HAL_JPEG_Encode_IT

Refer to

HAL_JPEG_ErrorCallback

u5, h7

HAL_JPEG_ErrorCallback

Refer to

HAL_JPEG_GetDataCallback

u5, h7

HAL_JPEG_GetDataCallback

Refer to

HAL_JPEG_GetError

u5, h7

HAL_JPEG_GetLastErrorCodes

Refer to

HAL_JPEG_GetInfo

u5, h7

HAL_JPEG_GetLastDecodeInfo

Refer to

HAL_JPEG_GetState

u5, h7

HAL_JPEG_GetState

Refer to

HAL_JPEG_IRQHandler

u5, h7

HAL_JPEG_IRQHandler

Refer to

HAL_JPEG_InfoReadyCallback

u5, h7

HAL_JPEG_InfoReadyCallback

Refer to

HAL_JPEG_Init

u5, h7

HAL_JPEG_Init

Refer to

HAL_JPEG_MspDeInit

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_MspInit

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_Pause

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_RegisterCallback

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_RegisterDataReadyCallback

u5, h7

HAL_JPEG_RegisterDataReadyCallback

Refer to

HAL_JPEG_RegisterGetDataCallback

u5, h7

HAL_JPEG_RegisterGetDataCallback

Refer to

HAL_JPEG_RegisterInfoReadyCallback

u5, h7

HAL_JPEG_RegisterInfoReadyCallback

Refer to

HAL_JPEG_Resume

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_SetUserQuantTables

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_UnRegisterCallback

u5, h7

Removed / New Usage changes

Refer to

HAL_JPEG_UnRegisterDataReadyCallback

u5, h7

HAL_JPEG_RegisterDataReadyCallback

Refer to

HAL_JPEG_UnRegisterGetDataCallback

u5, h7

HAL_JPEG_RegisterGetDataCallback

Refer to

HAL_JPEG_UnRegisterInfoReadyCallback

u5, h7

HAL_JPEG_RegisterInfoReadyCallback

Refer to

pJPEG_CallbackTypeDef

u5, h7

hal_jpeg_cb_t()

Refer to

pJPEG_InfoReadyCallbackTypeDef

u5, h7

Removed / New Usage changes

Refer to

pJPEG_GetDataCallbackTypeDef

u5, h7

hal_jpeg_get_data_cb_t

Refer to

pJPEG_DataReadyCallbackTypeDef

u5, h7

hal_jpeg_data_ready_cb_t

Refer to